package com.spring.sunflower.event;

import com.google.gson.annotations.SerializedName;

import java.util.List;

/**
 * Created by Kevin on 2021/12/12<br/>
 * <p>
 * Describe:<br/>
 */
public class ChatSendGiftEvent {

    @SerializedName("anchorId")
    private Integer anchorId;
    @SerializedName("giftGrade")
    private String giftGrade;
    @SerializedName("giftList")
    private List<GiftListBean> giftList;
    @SerializedName("nickname")
    private String nickname;
    @SerializedName("photo")
    private String photo;

    public Integer getAnchorId() {
        return anchorId;
    }

    public void setAnchorId(Integer anchorId) {
        this.anchorId = anchorId;
    }

    public String getGiftGrade() {
        return giftGrade;
    }

    public void setGiftGrade(String giftGrade) {
        this.giftGrade = giftGrade;
    }

    public List<GiftListBean> getGiftList() {
        return giftList;
    }

    public void setGiftList(List<GiftListBean> giftList) {
        this.giftList = giftList;
    }

    public String getNickname() {
        return nickname;
    }

    public void setNickname(String nickname) {
        this.nickname = nickname;
    }

    public String getPhoto() {
        return photo;
    }

    public void setPhoto(String photo) {
        this.photo = photo;
    }

    public static class GiftListBean {
        @SerializedName("effects")
        private String effects;
        @SerializedName("id")
        private Integer id;
        @SerializedName("imagePath")
        private String imagePath;
        @SerializedName("name")
        private String name;
        @SerializedName("price")
        private Integer price;
        @SerializedName("type")
        private String type;
        @SerializedName("checked")
        private boolean checked;

        public String getEffects() {
            return effects;
        }

        public void setEffects(String effects) {
            this.effects = effects;
        }

        public Integer getId() {
            return id;
        }

        public void setId(Integer id) {
            this.id = id;
        }

        public String getImagePath() {
            return imagePath;
        }

        public void setImagePath(String imagePath) {
            this.imagePath = imagePath;
        }

        public String getName() {
            return name;
        }

        public void setName(String name) {
            this.name = name;
        }

        public Integer getPrice() {
            return price;
        }

        public void setPrice(Integer price) {
            this.price = price;
        }

        public String getType() {
            return type;
        }

        public void setType(String type) {
            this.type = type;
        }

        public boolean isChecked() {
            return checked;
        }

        public void setChecked(boolean checked) {
            this.checked = checked;
        }
    }
}
